class Friut{
  constructor(ctx){
    this.ctx = ctx;
    this.img = new Image();
    this.img.src = 'images/Banana.png';
    this.init ={
      x:(this.ctx.canvas.width - 80) * Math.random(),
      y:-100,
      w:40,
      h:100/2
    }
    //控制当前水果是否再可视区域
    this.status = true;
  }
  draw(){
    //控制水果移动
    this.init.y += 5;
    if(this.init.y >this.ctx.canvas.height){
      this.status = false;
    }
    //绘制水果
    this.ctx.drawImage(this.img,this.init.x,this.init.y,this.init.w,this.init.h);
  }
  // isCatch(handcart) {
  //   //判断水果是否被接住
  //   //计算箩筐的中心坐标
  //   let x = handcart.init.x + handcart.init.w /2;
  //   let y = handcart.init.y + handcart.init.h /2;
  //   if (x > this.init.x && x < this.init.x + this.init.w && y > this.init.y && y < this.init.y + this.init.h) {
  //     //箩筐接收水果,控制水果消失
  //     this.status = false;
  //     //表示水果已经消失
  //     return true;
  //   }
  // }
  
}
export default Friut;